package mpbe.estructura.secciones.hormigon_armado.graficos;

/*
 * Este codigo es software libre y se encuentra licenciado 
 * bajo los términos de la Licencia Pública General de GNU versión 3 
 * según se encuentra publicada por la Free Software Foundation.
 * http://www.gnu.org/licenses/gpl.html
 * 
 * Autor: Martin Pablo Bellanca <martin.bellanca@gmail.com>
 * web: http://mpbe.blogspot.com/
 */

public class DibSeccionDibujar {

	//Objetos a dibujar
	private boolean dibEjes;
	private boolean dibNodos;
	private boolean dibContornos;
	private boolean dibBarras;
	private boolean dibBarras_a_Esc;
	private boolean dibTXTNodos;
	private boolean dibTXTCoord;
	private boolean dibEjeN;
	private boolean dibCotas;
	private boolean dibEstribo;
	
	public DibSeccionDibujar () {
		//Objetos a dibujar por defecto
		dibEjes = true;
		dibNodos = true;
		dibContornos = true;
		dibBarras = true;
		dibBarras_a_Esc = false;
		dibTXTNodos = true;
		dibTXTCoord = true;
		dibEjeN = true;
		dibCotas = true;
		dibEstribo = true;
	}
	
	//-----------------------------------------
	// Getter y setter de variables boolean Sector Seccion
	//-----------------------------------------	
	public void setDibAll(boolean bool) {
		setDibEjes(bool);
		setDibNodos(bool);
		setDibContornos(bool);
		setDibBarras(bool); 
		setDibTXTNodos(bool);
		setDibTXTCoord(bool);
		setDibEjeN(bool);
		setDibCotas(bool);
	}	
	/**
	 * @return
	 * @uml.property  name="dibEjes"
	 */
	public boolean isDibEjes() {
		return dibEjes;
	}
	/**
	 * @param dibEjes
	 * @uml.property  name="dibEjes"
	 */
	public void setDibEjes(boolean dibEjes) {
		this.dibEjes = dibEjes;
	}

	/**
	 * @return
	 * @uml.property  name="dibNodos"
	 */
	public boolean isDibNodos() {
		return dibNodos;
	}
	/**
	 * @param dibNodos
	 * @uml.property  name="dibNodos"
	 */
	public void setDibNodos(boolean dibNodos) {
		this.dibNodos = dibNodos;
	}

	/**
	 * @return
	 * @uml.property  name="dibContornos"
	 */
	public boolean isDibContornos() {
		return dibContornos;
	}
	/**
	 * @param dibContornos
	 * @uml.property  name="dibContornos"
	 */
	public void setDibContornos(boolean dibContornos) {
		this.dibContornos = dibContornos;
	}

	/**
	 * @return
	 * @uml.property  name="dibBarras"
	 */
	public boolean isDibBarras() {
		return dibBarras;
	}
	/**
	 * @param dibBarras
	 * @uml.property  name="dibBarras"
	 */
	public void setDibBarras(boolean dibBarras) {
		this.dibBarras = dibBarras;
	}
	
	/**
	 * @return
	 * @uml.property  name="dibTXTNodos"
	 */
	public boolean isDibTXTNodos() {
		return dibTXTNodos;
	}
	/**
	 * @param dibTXTNodos
	 * @uml.property  name="dibTXTNodos"
	 */
	public void setDibTXTNodos(boolean dibTXTNodos) {
		this.dibTXTNodos = dibTXTNodos;
	}
	
	/**
	 * @return
	 * @uml.property  name="dibTXTCoord"
	 */
	public boolean isDibTXTCoord() {
		return dibTXTCoord;
	}
	/**
	 * @param dibTXTCoord
	 * @uml.property  name="dibTXTCoord"
	 */
	public void setDibTXTCoord(boolean dibTXTCoord) {
		this.dibTXTCoord = dibTXTCoord;
	}
	
	/**
	 * @return
	 * @uml.property  name="dibEjeN"
	 */
	public boolean isDibEjeN() {
		return dibEjeN;
	}
	/**
	 * @param dibEjeN
	 * @uml.property  name="dibEjeN"
	 */
	public void setDibEjeN(boolean dibEjeN) {
		this.dibEjeN = dibEjeN;
	}

	/**
	 * @return
	 * @uml.property  name="dibCotas"
	 */
	public boolean isDibCotas() {
		return dibCotas;
	}
	/**
	 * @param dibCotas
	 * @uml.property  name="dibCotas"
	 */
	public void setDibCotas(boolean dibCotas) {
		this.dibCotas = dibCotas;
	}

	
	public boolean isDibBarras_a_Esc() {
		return dibBarras_a_Esc;
	}

	public void setDibBarras_a_Esc(boolean dibBarrasAEsc) {
		dibBarras_a_Esc = dibBarrasAEsc;
	}
	

	public boolean isDibEstribos() {
		return dibEstribo;
	}

	public void setDibEstribos(boolean dibEstribos) {
		this.dibEstribo = dibEstribos;
	}

	
	
	
	
}
